Pair programming productivity: Novice-novice vs. expert-expert

نویسندگان

  • Kim Man Lui
  • Keith C. C. Chan
چکیده

Agile Software Development methodologies have grown in popularity both among academic researchers and industrial practitioners. Among the various methodologies or practices proposed, pair programming, which is concerned with two programmers collaborating on design, coding and testing, has become a controversial focus of interest. Even though some success stories have been reported with the use of pair-programming in real software development environment, many people remain rather skeptical of the claims on pairprogramming productivity. Previous studies in pair programming have only addressed the basic understanding of the productivity of pairs and they have not addressed the variation in productivity between pairs of varying skills and experience, such as between novice–novice and expert–expert. Statistical productivity measurements reported by different researchers also seem to lead to contradictory conclusions. Until now, the literature has not addressed how those results and experiments were related to each other. In this paper, we propose a controlled experiment called repeat-programming which can facilitate the understanding of relationships between human experience and programming productivity. Repeat-programming can be performed when controversial issues in nontraditional programming methodologies and development productivity need to be investigated into. To illustrate how the proposed empirical experiment can put arguable, divisive problems into perspective, we have examined the productivity in pair programming as a case study. With repeat-programming, we are able to (i) better understand why results of previous pair programming control experiments reached different conclusions as to the productivity of pair programming and (ii) most importantly, present a case in which novice–novice pairs against novice solos are much more productive than expert–expert pairs against expert solos. r 2006 Elsevier Ltd. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Comparison of Professional Knowledge between Expert and Novice Iranian EFL Teachers at Iranian Language Institutes and Universities

This study sought to compare Iranian EFL novice and expert teachers regarding their professional knowledge at Iranian language institutes and universities. To achieve the aim of study, a questionnaire was developed based on the literature, the theoretical framework and the results of a qualitative study. This questionnaire was administered to the whole sample of the study who was 200 Iranian EF...

متن کامل

Expert and Novice Iranian EFL Teachers’ Professional Knowledge at Iranian Language Institutes and Universities

This study sought to compare Iranian EFL novice and expert teachers regarding their professional knowledge at Iranian language institutes and universities. To achieve the aim of study, a questionnaire was developed based on the literature, the theoretical framework and the results of a qualitative study carried out by Yazdanpanah and Sahragard (2017). This questionnaire was administered to the ...

متن کامل

Expert and Novice Iranian EFL Teachers’ Professional Knowledge at Iranian Language Institutes and Universities

This study sought to compare Iranian EFL novice and expert teachers regarding their professional knowledge at Iranian language institutes and universities. To achieve the aim of study, a questionnaire was developed based on the literature, the theoretical framework and the results of a qualitative study carried out by Yazdanpanah and Sahragard (2017). This questionnaire was administered to the ...

متن کامل

A Comparison of Expert and Novice Iranian EFL Teachers’ Procedural Knowledge in Iranian Language Institutes and Universities

This study sought to compare Iranian EFL novice and expert teachers regarding their procedural knowledge in Iranian language institutes and universities. A questionnaire was developed based on the literature, the theoretical framework, and the results of a qualitative study. This questionnaire was administered to the whole sample of the study who was 200 Iranian EFL teachers from different gend...

متن کامل

Sketching Interpretation in Novice and Expert Designers

This paper focuses on the differences in visual reasoning between a novice and an expert architectural designer during the conceptual design process. The cognitive actions of each designer while sketching were categorized into four main groups (each consisting of a number of sub-groups): physical, perceptual, functional, and conceptual. Based on this analysis, we found that the expert differs m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • International Journal of Man-Machine Studies

دوره 64  شماره 

صفحات  -

تاریخ انتشار 2006